package com.ruoyi.huoyun.business.mapper;

import java.util.List;
import com.ruoyi.huoyun.business.domain.WaybillInfo;

/**
 * 运单详情Mapper接口
 * 
 * @author mj
 * @date 2021-11-29
 */
public interface WaybillInfoMapper 
{
    /**
     * 查询运单详情
     * 
     * @param waybillId 运单详情主键
     * @return 运单详情
     */
    public WaybillInfo selectWaybillInfoByWaybillId(String waybillId);

    /**
     * 查询运单详情列表
     * 
     * @param waybillInfo 运单详情
     * @return 运单详情集合
     */
    public List<WaybillInfo> selectWaybillInfoList(WaybillInfo waybillInfo);

    /**
     * 新增运单详情
     * 
     * @param waybillInfo 运单详情
     * @return 结果
     */
    public int insertWaybillInfo(WaybillInfo waybillInfo);

    /**
     * 修改运单详情
     * 
     * @param waybillInfo 运单详情
     * @return 结果
     */
    public int updateWaybillInfo(WaybillInfo waybillInfo);

    /**
     * 删除运单详情
     * 
     * @param waybillId 运单详情主键
     * @return 结果
     */
    public int deleteWaybillInfoByWaybillId(String waybillId);

    /**
     * 批量删除运单详情
     * 
     * @param waybillIds 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteWaybillInfoByWaybillIds(String[] waybillIds);
}
